#include <bits/stdc++.h>
using namespace std;
#define int long long
int n, ans, s[100005];
signed main() {
    freopen("duel.in", "r", stdin);
    freopen("duel.out", "w", stdin);
    ios::sync_with_stdio(false);
    cin.tie(0);
    cin >> n;
    for (int i = 1; i <= n; i++) {
        cin >> s[i];
    }
    sort(s + 1, s + n + 1);
    multiset<int> st;
    int pos = n + 1;
    for (int i = 1; i <= n; i++) {
        if (s[i] == s[1]) {
            st.insert(s[i]);
        } else {
            pos = i;
            break;
        }
    }
    for (int i = pos; i <= n; i++) {
        if (st.size() && *st.begin() < s[i]) {
            ans++;
            st.erase(st.begin());
        }
        st.insert(s[i]);
    }
    cout << n - ans;
    return 0;
}
